// 接收渲染进程广播的数据
const {ipcMain, BrowserWindow}= require('electron');

// 获取当前窗口对象   BrowserWindow.getFocusedWindow()
const win = BrowserWindow.getFocusedWindow();
// 执行最小化，最大化，关闭的功能
ipcMain.on('window-min', (event) => {
    win.minimize();
})

ipcMain.on('window-max', (event) => {
    // 当点击最大化的时候我们需要做个判断，
    // 如果窗口已经是最大化了，那么就让它复原，如果还不是最大化那么就把它最大化
    if(win.isMaximized()){    //判断窗口是否已经最大化了 isMaximized()  
        win.restore();        //将窗口恢复到以前的状态restore()
    }else{
        win.maximize();       //不符合条件让窗口最大化
    }
})

ipcMain.on('window-close', (event) => {
    win.close();
})









